@charset "utf-8";
.boxNews {
	clear:both;
	padding:0 0 10px;
	display:table;
	width:630px;
}
.boxNews .headerTitle{
	width:630px;
	padding:0;
	text-align:left;
	display:inline-table;	
	padding-bottom:15px;
	border-bottom:1px solid #c7c7c7;
}
.boxNews .headerTitle h3 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#555; 
	width:210px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
	float:left;
}
.boxNews .headerTitle h3.mine {
	line-height:48px;
	width:150px;
}
.boxNews .headerTitle div.filter,
.boxNews .headerTitle div.filterMine {
	width:360px;
	padding-right:9px;
	float:right;
}
.boxNews .headerTitle div.filterMine {
	width:420px;
}
.boxNews .headerTitle div.filter .userInput,
.boxNews .headerTitle div.filterMine .userInput {
	width:175px;
	padding-left:4px;
	padding-right:1px;
	float:left;
}
.boxNews .headerTitle div.filterMine .userInput {
	width:135px;
}
.boxNews .headerTitle div.filter label,
.boxNews .headerTitle div.filterMine label {
	padding-right:5px;
	line-height:24px;
	width:50px;
	float:left;
}
.boxNews .headerTitle div.filterMine label {
	width:130px;
}
.boxNews .headerTitle div.filter select,
.boxNews .headerTitle div.filterMine select {
	width:122px;
	float:left;
	margin-left:50px;
	margin-top:-24px;
}
.boxNews .headerTitle div.filterMine select {
	width:130px;
	clear:both;
	margin-left:0;
	margin-top:0;
}
.boxNews .headerTitle div.filter select option,
.boxNews .headerTitle div.filterMine select option {
	padding:5px;
	font-size:11px;
	font-family:Tahoma;
}
.boxNews .headerTitle div.filter span.select {
	left:51px;
	width:100px;
	height:24px;
	overflow:hidden;
}
.boxNews .headerTitle div.filterMine span.select {
	left:5px;
	top:24px;
	width:110px;
}
.boxNews .newItem {
	width:600px;
	padding:15px;
	display:inline-table;
}
.boxNews .newItem .paging {
	background:url(../img/bg/line.jpg) left top repeat-x;
	padding-top:15px;
	width:100%;
}
.boxNews .newItem ul {
	display:block;
	list-style:none;
	width:100%;
	clear:both;
}
.boxNews .newItem ul li {
	background:url(../img/bg/line.jpg) left top repeat-x;
	padding-top:15px;
	padding-bottom:15px;
	width:100%;
	display:inline-table;
}
.boxNews .newItem ul li.firstChild {
	background:none;
	padding-top:0;
}
.boxNews .newItem ul li .hasImage {
	width:100%;
	display:inline;
}
.boxNews .newItem ul li .hasImage .img {
	width:80px;
	float:left;
	margin-right:10px;
}
.boxNews .newItem ul li .hasImage .info {
	margin-left:90px;
	width:auto;
}
.boxNews .newItem ul li h4 {
	font-size:12px;
	line-height:22px;
	display:block;
	width:100%;
	padding-bottom:5px;
	margin-top:-3px;
}
.boxNews .newItem ul li p {
	width:100%;
	display:inline-block;
	color:#858786;
	padding-bottom:5px;
}
.boxNews .newItem ul li p span.stat{
	float:right;
}
.boxNews .newItem ul li p span.stat span {
	margin-left:20px;
	color:#858786;
}
/** FEATURE */
.boxFeature {
	clear:both;
	padding:30px 10px 10px;
	display:table;
	width:610px;
}
.boxFeature .featureItem {
	width:610px;
	display:table;
}
.boxFeature .featureItem .borderImg {
	width:300px;
	max-height:200px;
	overflow:hidden;
	float:left;
}
.boxFeature .featureItem .borderImg table {
	width:300px;
}
.boxFeature .featureItem .borderImg table td {
	width:300px;
	text-align:center;
	vertical-align:top;
}
.boxFeature .featureItem .borderImg table td img{
	max-width:300px;
	border:0;
}
.boxFeature .featureItem ul {
	float:left;
	display:block;
	width:300px;
	padding-left:10px;
	list-style:none;
}
.boxFeature .featureItem ul li {
	width:300px;
	clear:both;
	display:table;
	padding-top:15px;
	line-height:20px;
}
.boxFeature .featureItem ul li.firstChild {
	padding-top:0;
}
.boxFeature .featureItem ul li h3 {
	font-size:11px;
}
.boxFeature .featureItem ul li span.stat {
	width:100%;
	display:table;	
}
.boxFeature .featureItem ul li span.stat span {
	padding-right:25px;
	color:#858786;
}
/** SUGGEST */
.boxSuggest {
	clear:both;
	padding:20px 10px 10px;
	display:table;
	width:610px;
}
.boxSuggest .headerTitle{
	width:610px;
	padding:0;
	text-align:left;
	display:inline-table;	
	padding-bottom:3px;
	border-bottom:1px solid #c7c7c7;
}
.boxSuggest .headerTitle h3 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#555; 
	text-align:left;
	padding-right:10px;
	text-transform:uppercase;
	float:left;
	width:auto;
}
.boxSuggest .headerTitle a {
	float:right;
	line-height:25px;
}
.boxSuggest .suggestItem {
	width:610px;
	display:table;
}
.boxSuggest .suggestItem ul {
	padding-top:10px;
	width:610px;
	clear:both;
	display:table;
	list-style:none;
}
.boxSuggest .suggestItem ul li {
	width:190px;
	padding-left:20px;
	float:left;
}
.boxSuggest .suggestItem ul li.firstChild {
	padding-left:0;
}
.boxSuggest .suggestItem ul li .borderImg {
	width:190px;
	height:110px;
	overflow:hidden;
}
.boxSuggest .suggestItem ul li .borderImg td {
	width:190px;
	height:110px;
	text-align:center;
	vertical-align:middle;
}
.boxSuggest .suggestItem ul li h4 {
	font-size:11px;
	padding:5px;
	word-wrap:break-word;
	font-weight:900;
	background-color:#040404;
	height:24px;
	line-height:12px;
	overflow:hidden;
	width:180px;
}
.boxSuggest .suggestItem ul li h4 a {
	color:#FFFFFF;
}
.boxSuggest .suggestItem ul li p {
	padding-top:5px;
	line-height:16px;
}
.boxSuggest .suggestItem ul li p.stat {
	width:100%;
	padding-top:1px;
	display:table;	
}
.boxSuggest .suggestItem ul li p.stat span {
	padding-left:5px;	
	width:58px;
	display:inline-table;
	text-align:center;
}
.boxSuggest .suggestItem ul li p.stat span strong {
	font-weight:normal;
	color:#858786;
}
.boxSuggest .suggestItem ul li p.stat span.first {
	padding-left:0;
	text-align:left;
}
.boxSuggest .suggestItem ul li p.stat span.last {
	text-align:right;
}
/** DETAIL */
.boxDetail {
	clear:both;
	padding:0px 15px 10px;
	display:table;
	width:600px;
}
.boxDetail .headerTitle{
	width:600px;
	padding:0;
	text-align:left;
	display:inline-table;	
	padding-bottom:5px;
}
.boxDetail .headerTitle h3 {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	
}
.boxDetail .detailItem {
	width:600px;
	display:table;
	text-align:justify;
	overflow:hidden;
	font-size:12px;
	word-wrap:break-word;
}
.boxDetail .detailItem h2{
	font-size:16px;
	line-height:22px;
	padding-bottom:10px;
}
.boxDetail .detailItem .image {
	width:600px;
	margin:10px auto;
	display:table-row;
	text-align:center;
	overflow:hidden;
}
.boxDetail .detailItem .image td {
	width:600px;
	text-align:center;
}
.boxDetail .detailItem img {
	max-width:600px;
}
.boxDetail .detailItem p {
	max-width:600px;
	line-height:20px;
}
.boxDetail .secAction {
	width:600px;
	display:block;
	padding-top:15px;
	list-style:none;
}
.boxDetail .secAction ul.stat {
	width:570px;
	list-style:none;
	display:block;
	clear:both;
}
.boxDetail .secAction ul.stat li {
	width:auto;
	float:left;
	margin-left:42px;
	line-height:26px;
}
.boxDetail .secAction ul.stat li.firstChild {
	margin-left:0;
}
.boxDetail .secAction img {
	float:right;
}

/***/
.boxComment {
	width:782px;
	display:table;
	clear:both;
	margin-top:20px;
	margin-bottom:10px;
}
.boxComment .headerTitle{
	width:782px;
	padding:0;
	text-align:left;
	display:inline-table;	
	padding-bottom:3px;
	border-bottom:1px solid #c7c7c7;
}
.boxComment .headerTitle h3 {
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#555; 
	width:268px;
	text-align:left;
	padding-right:10px;
	text-transform:uppercase;
	float:left;
}
.boxComment .headerTitle .paging {
	width:472px;
	clear:none;
}
.boxComment .commentItem,
.boxComment .commentItems {
	width:782px;
	display:table;
}
.boxComment .commentItem .paging {
	width:782px;
	padding-top:10px;
	border-top:1px solid #c7c7c7;
}
.boxComment .commentItems {
	padding-bottom:10px;
	padding-top:10px;
	border-top:2px solid #c7c7c7;
}
.boxComment .firstChild {
	border-top:none;
	padding-top:5px;
}
.boxComment .commentItems .userInfo{
	width:150px;
	float:left;
	overflow:hidden;
	word-wrap:word-break;
}
.boxComment .commentItems .userInfo h4 {
	font-size:11px;
	padding-right:5px;
	line-height:20px;
	padding-bottom:5px;
}
.boxComment .commentItems .userInfo .border50 {
	margin-left:33px;
}
.boxComment .commentItems .userInfo ul {
	display:block;
	list-style:none;
	width:150px;
}
.boxComment .commentItems .userInfo ul li {
	width:100%;
	clear:both;
	padding:7px 0;
}
.boxComment .commentItems .userInfo ul li .firstItem {
	width:68px;
	float:left;
	color:#b4b2b3;
}
.boxComment .commentItems .userInfo ul li .lastItem {
	float:left;
	font-weight:bold;
	padding-left:2px;
	padding-right:3px;
}
.boxComment .commentItems .commentContent {
	border-left:1px dotted #c7c7c7;
	margin-left:150px;
	padding-left:9px;
	width:600px;
	min-height:130px;
}
.boxComment .commentItems .commentContent .quote {
	margin-bottom:10px;
	padding: 11px 14px 14px;
	border: 1px solid #eaeaea;
	background-color:#fefdf8;
	overflow:hidden;
	line-height:20px;
	color:#8c8e8b;
}
.boxComment .commentItems .commentContent .quote h4 {
	margin-left:-10px;
	padding-left:20px;
	line-height:25px;
	background:url(../img/bg/quote.gif) left -1px no-repeat;
}

.boxComment .commentItems .commentContent .content,
.boxComment .commentItems .commentContent .stat {
	width:100%;
	display:table;
	line-height:20px;
	word-wrap:break-word;
	overflow:hidden;
}
.boxComment .commentItems .commentContent .content {
	font-size:12px;
	padding-bottom:10px;
}
.boxComment .commentItems .commentContent .stat span {
	padding-right:25px;
}
.boxComment .commentItems .commentContent .stat .stt {
	float:right;
	color:#b4b2b3;
	padding-right:0;
}

.boxComment .formCmt {
	margin-left:151px;
	display:table;
	width:630px;
}
.boxComment .formCmt label {
	font-weight:bold;
	width:100%;
	padding-bottom:5px;
}
.boxComment .formCmt input.btn {
	margin-top:5px;
}
/***/
.dottedRight {
	border-right:1px dotted #c7c7c7 !important;
}
.boxExt {
	margin-left:635px;
	margin-top:20px;
	width:194px;	
}
.boxExt .extItem {
	display:table;
	width:100%;
}
.boxExt .extItem .secPoster,
.boxExt .extItem .secBasicInfo,
.boxExt .extItem .secRelation {
	width:194px;
	display:table;
	clear:both;
	margin-bottom:20px;
}
.boxExt .extItem .secPoster h3,
.boxExt .extItem .secBasicInfo h3,
.boxExt .extItem .secRelation h3 {
	display:inline-table;	
	padding-bottom:3px;
	border-bottom:1px solid #c7c7c7;
	font-size:11px;
	width:194px;
	text-align:left;
	text-transform:uppercase;
	float:left;
	margin-bottom:10px;
}
.boxExt .extItem .secPoster ul,
.boxExt .extItem .secBasicInfo ul,
.boxExt .extItem .secRelation ul {
	float:left;
	display:block;
	width:128px;
	margin-left:6px;
	list-style:none;
}
.boxExt .extItem .secBasicInfo ul{
	margin-left:20px;
	width:180px;
}
.boxExt .extItem .secRelation ul {
	width:200px;
	margin-left:0;
}
.boxExt .extItem .secPoster ul li,
.boxExt .extItem .secBasicInfo ul li,
.boxExt .extItem .secRelation ul li {
	width:100%;
	clear:both;
	padding-bottom:5px;
	display:inline-block;
}
.boxExt .extItem .secBasicInfo ul li {
	padding-bottom:10px;
}
.boxExt .extItem .secRelation ul li {
	background:url(../img/bg/bullet-green.gif) left 5px no-repeat;
	padding-left:9px;
	margin-left:2px;
	width:205px;
}
.boxExt .extItem .secRelation ul li a {
	padding-right:2px;
}
.boxExt .extItem .secRelation ul li span {
	color:#b4b2b3;
}
.boxExt .extItem .secPoster ul li h4 {
	font-size:11px;
}
.boxExt .extItem .secPoster ul li .firstItem,
.boxExt .extItem .secBasicInfo ul li .firstItem {
	float:left;
	width:73px;
	color:#b4b2b3;
}
.boxExt .extItem .secBasicInfo ul li .firstItem {
	width:75px;
}
.boxExt .extItem .secPoster ul li .lastItem,
.boxExt .extItem .secBasicInfo ul li .lastItem {
	float:left;
}
.boxExt .extItem .secBasicInfo ul li .lastItem strong {
	font-weight:normal;
}
/***/
.boxCreate,
.boxEdit {
	clear:both;
	padding:0 0 37px;
	display:table;
}
.boxCreate .headerTitle,
.boxEdit .headerTitle{
	width:559px;
	margin:0 20px 30px;
	text-align:left;
	display:inline-table;
	text-transform:uppercase;
}
.boxCreate .headerTitle h3,
.boxEdit .headerTitle h3 {
	color:#555555;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.boxCreate .createItem,
.boxEdit .editItem{
	clear:both;
	width:579px;
	margin:30px 10px 20px;
	display:block;
}
.boxCreate .createItem .userInput,
.boxEdit .editItem .userInput {
	width:100%;
	margin-bottom:10px;
	display:inline-table;
}
.boxCreate .createItem .userInput label,
.boxEdit .editItem .userInput label {
	width:85px;
	padding-right:5px;
	padding-left:10px;
	float:left;
	line-height:22px;
	text-align:left;
}
.boxCreate .createItem .userInput input.text,
.boxEdit .editItem .userInput input.text{
	border:#E2E2E2 1px solid;
	height:22px;
	line-height:22px;
	width:457px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	font-size:11px;
}
.boxCreate .createItem .userInput input.half,
.boxEdit .editItem .userInput input.half {
	width:220px;
}
.boxEdit .editItem .userInput input.file {
	height:22px\9;
	border:#E2E2E2 1px solid\9;
	width:397px\9;
	
}
.boxCreate .createItem .userInput textarea,
.boxEdit .editItem .userInput textarea {
	width:397px;
	padding:5px;
	border:#E2E2E2 1px solid;
	height:70px;
	overflow-x:hidden;
}
.boxCreate .createItem .userInput select,
.boxEdit .editItem .userInput select {
	font-size:11px;
	line-height:22px;
	width:162px;
}
.boxCreate .createItem .userInput span.select,
.boxEdit .editItem .userInput span.select {
	width:138px;
}
.boxCreate .createItem .userInput select option,
.boxEdit .editItem .userInput select option {
	padding:5px 4px;
	font-family:Tahoma;
}
.boxEdit .editItem .userInput .image {
	margin-left:100px;
	width:407px;
}
.boxEdit .editItem .userInput .image span {
	position:absolute;
	width:467px;
	text-align:right;
	margin-top:0px;
	display:none;
}
.boxEdit .editItem .userInput .image span a {
	background-color:#000000;
	color:#FFFFFF;
	padding:7px 20px;	
	width:auto;
	display:inline-block;
}
.boxEdit .editItem .userInput .image img {
	max-width:467px;
}
.boxCreate .createItem .userInput input.btnSubmit,
.boxCreate .createItem .userInput .errorMessage,
.boxEdit .editItem .userInput input.btnSubmit,
.boxEdit .editItem .userInput .errorMessage {
	margin-left:100px;
	float:left;
	display:block;
}
/***/
.boxSearch {
	clear:both;
	padding:0 20px 20px;
	display:table;
	margin-bottom:20px;
}
.boxSearch .headerTitle {
	width:590px;
	text-align:left;
	margin-bottom:5px;
	text-transform:uppercase;
}
.boxSearch .headerTitle h3 {
	color:#555;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
.boxSearch .searchItem {
	clear:both;
	width:590px;
	display:block;
	margin-top:15px;
}
.boxSearch .searchItem .userInput {
	display:inline-table;
	margin-bottom:10px;
	width:100%;
}
.boxSearch .searchItem .half {
	width:50%;
	float:left;
}
.boxSearch .searchItem .userInput label {
	width:67px;
	padding-right:5px;
	float:left;
	line-height:22px;
	text-align:right;
}
.boxSearch .searchItem .userInput label.date {
	width:11px;
	padding-right:0;
	text-align:center;
	font-weight:bold;
}
.boxSearch .searchItem .userInput input.text {
	height:22px;
	border:1px solid #e2e2e2;
	float:left;
	width:211px;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
.boxSearch .searchItem .userInput input.sdate {
	width:94px;
}
.boxSearch .searchItem .userInput select {
	height:22px;
	line-height:22px;
	float:left;
	font-size:11px;
	width:193px;
	padding-right:1px;
}
.boxSearch .searchItem .userInput select option {
	font-size:11px;
	font-family:Tahoma;
	padding:5px;
}
.boxSearch .searchItem .userInput select.half {
	width:70px;
}
.boxSearch .searchItem .userInput select.first {
	width:145px;
}
.boxSearch .searchItem .userInput input.btn {	
	font-size:12px;
	height:auto;
	padding:7px 30px;
	margin-top:7px;
	margin-left:235px;
}
.boxSearch .searchItem .option {
	display:inline-block;
}
.boxSearch .searchItem .option span.select{
	left:72px;
	width:170px;
}
.boxSearch .searchItem .category a.multiSelect{
	width:165px;
}
.boxSearch .searchItem .category .multiSelectOptions{
	max-width:230px !important;
}
/***/
.suggestionsBox {
	width: 469px;
	position: absolute;
	margin-left:100px;
	background-color:#FFFFFF;
	z-index:9999;
	margin: 25px 0 0 100px;
}
.suggestionList {
	width:467px;
	border: 1px solid #E2E2E2;	
}
.suggestionList ul {
	list-style:none;
	width:467px;
}
.suggestionList li {	
	margin: 0;
	padding:0 3px;
	line-height:24px;
	width:461px;
	height:24px;
	cursor: pointer;
	line-height:20px;
}
.suggestionList li:hover {
	background-color: #E2E2E2;
}
.suggestionList li:hover.firstChild {
	background-color:#FFFFFF;
}